package java1226;

// (9)Java语言类型分为两种
// 基本数据类型：8个
// 引用类型(类类型)：其它所有

// (10)基本类型和引用类型区别
// 基本数据类型：变量中存储的是【真实的值】。
// 引用类型：变量中存储的是对象在内存中【地址的值】。

// (11)值传递(方法传参、方法返回return)
// 基本数据类型传递的是真实的值
// 引用类型传递的是地址的值

public class B {
    public static void main(String[] args) {

        int a = 2;// a(2)
        m1(a);
        System.out.println(a);

        int[] c = {1,2};// c(301)
        m2(c);
        System.out.println(c[0]);

    }
    public static void m1(int b) { // b(2)
        b = 3; // b(3)
    }
    public static void m2(int[] d) {// d(301)
//        d[0] = 3; // c、d、引用的是同一个数组的地址、操作同一个数组
        d = new int[4]; // d(302)
    }
}